home *** CD-ROM | disk | FTP | other *** search
- // ==================================================
- // LPrefsFile.h
- // Copyright (C) 1996 Mizutori Tetsuya, July 4 1996.
- // ==================================================
- // All documents are pretty-printed in Geneva 10-point font.
-
- #pragma once
-
- #include <LPreferencesFile.h>
-
-
- class LPrefsFile : public LPreferencesFile {
-
- public:
- LPrefsFile();
- LPrefsFile( ConstStr255Param inFileName );
- virtual ~LPrefsFile();
-
- protected:
-
- void SetupFileInfo( OSType inPrefFileType, OSType inPrefFileCreator );
- void SetupResType( ResType inPrefResType, ResIDT inPrefResID );
-
- OSErr LoadPref( void * outBlockDataPtr, const Size inByteSize );
- OSErr SavePref( const void * inBlockDataPtr, const Size inByteSize );
-
- private:
-
- OSType mPrefFileType; // 'pref'
- OSType mPrefFileCreator; // 'MzTm'
- ResType mPrefResType; // 'PREF'
- ResIDT mPrefResID; // 1000
- };
-
- // end of definitions
-